Parallelizing Explicit Formula for Arithmetic in the Jacobian of Hyperelliptic Curves

نویسندگان

  • Pradeep Kumar Mishra
  • Palash Sarkar
چکیده

One of the recent thrust areas in research on hyperelliptic curve cryptography has been to obtain explicit formulae for performing arithmetic in the Jacobian of such curves. We continue this line of research by obtaining parallel versions of such formulae. Our first contribution is to develop a general methodology for obtaining parallel algorithm of any explicit formula. Any parallel algorithm obtained using our methodology is provably optimal in the number of multiplication rounds. We next apply this methodology to Lange’s explicit formula for arithmetic in genus 2 hyperelliptic curve – both for the affine coordinate and inversion free arithmetic versions. Since encapsulated add-and-double algorithm is an important countermeasure against side channel attacks, we develop parallel algorithms for encapsulated add-and-double for both of Lange’s versions of explicit formula. For the case of inversion free arithmetic, we present parallel algorithms using 4, 8 and 12 multipliers. All parallel algorithms described in this paper are optimal in the number of parallel rounds. One of the conclusions from our work is the fact that the parallel version of inversion free arithmetic is more efficient than the parallel version of arithmetic using affine coordinates.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimization of the arithmetic of the ideal class group for genus 4 hyperelliptic curves over projective coordinates

The aim of this paper is to reduce the number of operations in Cantor’s algorithm for the Jacobian group of hyperelliptic curves for genus 4 in projective coordinates. Specifically, we developed explicit doubling and addition formulas for genus 4 hyperelliptic curves over binary fields with h(x) = 1. For these curves, we can perform a divisor doubling in 63M + 19S, while the explicit adding for...

متن کامل

Fast Arithmetic In Jacobian Of Hyperelliptic Curves Of Genus 2 Over GF(p)

In this paper, we suggest a new fast transformation for a divisor addition for hyperelliptic curves. The transformation targets the Jacobian of genus-2 curves over odd characteristic fields in projective representation. Compared to previously published results, the modification reduces the computational complexity and makes hyperelliptic curves more attractive for applications.

متن کامل

Efficient Divisor Arithmetic on Real Hyperelliptic Curves

In 1989, Koblitz [3] first proposed the Jacobian of a conventional (imaginary) hyperelliptic curve for use in public-key cryptographic protocols. Hyperelliptic curves are in a sense generalizations of elliptic curves. The Jacobian is a finite abelian group which, like elliptic curve groups, has unique representatives of group elements and efficient arithmetic (divisor addition and reduction). A...

متن کامل

Jacobian Nullwerte, Periods and Symmetric Equations for Hyperelliptic Curves

We propose a solution to the hyperelliptic Schottky problem, based on the use of Jacobian Nullwerte and symmetric models for hyperelliptic curves. Both ingredients are interesting on its own, since the first provide period matrices which can be geometrically described, and the second have remarkable arithmetic properties.

متن کامل

Families of Hyperelliptic Curves

Throughout this work we deal with a natural number g ≥ 2 and with an algebraically closed field k whose characteristic differs from 2. A hyperelliptic curve of genus g over k is a smooth curve of genus g, that is a double cover of the projective line P. The Riemann-Hurwitz formula implies that this covering should be ramified at 2g + 2 points. Because of this explicit description, hyperelliptic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IACR Cryptology ePrint Archive

دوره 2003  شماره 

صفحات  -

تاریخ انتشار 2003